package com.it.base.core.system.dict.model.covert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.it.base.core.system.dict.model.dto.SysDictTypeDTO;
import com.it.base.core.system.dict.model.dto.SysDictTypeListDTO;
import com.it.base.core.system.dict.model.entity.SysDictType;
import com.it.base.core.system.dict.model.from.SysDictTypeSaveFormDTO;
import com.it.base.core.system.dict.model.from.SysDictTypeUpdateFormDTO;

@Mapper
public interface SysDictTypeCovert {

	SysDictTypeCovert INSTANCE = Mappers.getMapper(SysDictTypeCovert.class);

	List<SysDictTypeListDTO> entity2DTOList(List<SysDictType> datas);

	SysDictType from2Entity(SysDictTypeSaveFormDTO data);

	SysDictTypeDTO entity2DTO(SysDictType data);

	SysDictType from2Entity(SysDictTypeUpdateFormDTO data);

}